using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Runtime.Serialization;


namespace objetos
{


    [Serializable()]
	#region TB_BANCO_CONTA_CORRENTE
	/// <summary>
	/// This object represents the properties and methods of a TB_BANCO_CONTA_CORRENTE.
	/// </summary>
	public class OBJ_TB_BANCO_CONTA_CORRENTE
	{
		#region Construtor
		public OBJ_TB_BANCO_CONTA_CORRENTE() {
            this.Tb_banco = new OBJ_TB_BANCO();
            this.Tb_empresa = new OBJ_TB_EMPRESA();
        
        }
		#endregion
		
		#region Public Properties
		
		private int _id;
		private int _id_empresa;
		private int _id_banco;
		private string _agencia = String.Empty;
		private string _conta_corrente = String.Empty;
		private DateTime? _dt_abertura;
		private DateTime? _dt_encerramento;
		private decimal _valor_limite;
		private string _contato = String.Empty;
		private bool _sit_ativo;
		
		public int id
		{
			get {return _id;}
			set {_id = value;}
		}
		
		public int id_empresa
		{
			get {return _id_empresa;}
			set {_id_empresa = value;}
		}

		public int id_banco
		{
			get {return _id_banco;}
			set {_id_banco = value;}
		}

		public string agencia
		{
			get {return _agencia;}
			set {_agencia = value;}
		}

		public string conta_corrente
		{
			get {return _conta_corrente;}
			set {_conta_corrente = value;}
		}

		public DateTime? dt_abertura
		{
			get {return _dt_abertura;}
			set {_dt_abertura = value;}
		}

		public DateTime? dt_encerramento
		{
			get {return _dt_encerramento;}
			set {_dt_encerramento = value;}
		}

		public decimal valor_limite
		{
			get {return _valor_limite;}
			set {_valor_limite = value;}
		}

		public string contato
		{
			get {return _contato;}
			set {_contato = value;}
		}

		public bool sit_ativo
		{
			get {return _sit_ativo;}
			set {_sit_ativo = value;}
		}


        private OBJ_TB_EMPRESA _tb_empresa;

        public OBJ_TB_EMPRESA Tb_empresa
        {
            get { return _tb_empresa; }
            set { _tb_empresa = value; }
        }
        private OBJ_TB_BANCO _tb_banco;

        public OBJ_TB_BANCO Tb_banco
        {
            get { return _tb_banco; }
            set { _tb_banco = value; }
        }

		#endregion
		
	}
	#endregion
}

